If your idea of a good vacation means being near the water, make a beeline for Cacaluta Island. No matter what you choose to do here, you're unlikely to tire of those lovely views.
Cacaluta Island is often on the itineraries of travelers to Mexico. But this water-surrounded land mass shouldn't be your only stopover in this area. La Entrega Beach is close by and worth checking out.