One-of-a-kind adventure combining thrill with a great respect for marine life is shark diving. It can be humbling and amazing to see sharks skim across the sea just feet away. Whether your dive is booked for another thrilling one or you are diving for the first time, the experience can […]