Many of the best snorkeling and underwater photography areas are offshore at coral reefs or around uninhabited islands; you'll have little difficulty in finding a boat to take you out.
If you decide to try underwater photography, make sure your camera is waterproof.