Spend the morning viewing and swimming with wild dolphins in their natural environment. Discover beautiful coral and tropical fish while snorkeling near the coral reef. Finally spend the afternoon discovering Humpback and/or Sperm whales in the open seas.
Viator
The photo is courtesy of Viator.com