We've been to Stingray City, Rum Point and Starfish Cove. Would like to snorkel Coral Gardens maybe. Is this something that is perfectly safe to do on our own? All boat tours offer the usual. Private charters are too pricey for us. If we took a boat, we prefer catamarans. Any suggestions?