Best Places to Dive In July
July is a great month for liveaboard adventures to dive with ocean giants; be that with numerous sharks and rays at Cocos Island or the Galapagos Islands, or even diving with whales at the Great Barrier Reef, Australia. Cocos Island,