Blue Hole Watersports is probably the best company through which you can do various kinds of watersport. It offers awesome watersports like boating, fishing and snorkeling. Snorkeling costs $ 55 per adult and $ 45 per child. Fishing trip are for 4 hours and cost $ 500 and you can rent boats here as well at the rate of $150 per hour. See their website at http://www.blueholewatersports.com.
See also : Ride on a catamaran at Bahamas Catamaran Charters Day Tour