Such a beautiful place to see. Staying at a hotel right off the sandy beach, enjoying good tacos, and trying many different excursions. What's not to love?
the beach was literally a couple steps away
about to go on our glass bottom boat ride
1st time horseback riding: fun and a little difficult