An amazing 3 day trip, providing unforgettable experiences with beautiful animals and scenery (you may be a little weary of snorkeling on a shark trip, but trust them - they know what they are doing!). The staff are exceptional, this is not a "take-your-money-then-forget-about-you" tour, these guys REALLY look after you, cannot speak highly enough of them.
This is def...
More