Diving with a scuba tank is great. You just have to be certified and carry a ton of gear with you. Snorkeling is great but you are pretty much limited...