Butterfly Beach Tours

A rocky shoreline with clear turquoise water and a large log partially submerged.
A beach with waves crashing onto the shore, boats floating in the water, and large rocks in the background.