There are plenty snorkeling programs which you can enjoy during your stay!
an extremely popular way to enjoy a unique view of the beach, as well as getting your pulse racing and adrenaline flowing as you scud across the sky, occasionally plummeting into the sea only to be wrenched up into the air once again.