The resort where you can swim with sharks or relax in your own over-water villa with private pool
IMAGINE a ‘shiver of sharks’ circling your dive boat out in the middle of the deep blue sea, just waiting for some fresh meat. Then imagine the dive boat skipper …