The Magdalena Grand Beach & Golf Resort is on two-and-a-half miles of beach and coastline. From the resort, guests can go on walks through a mangrove forest. The hotel has several pools, restaurants, ...