This place is at Port Lucaya Marketplace Square, Freeport. It offers two different kinds of snorkeling tours and other kinds of tours as well. To know of their prices, see their website http://www.snorkelingbahamas.com/ or contact them here 242 373-8681. This is simply the best place you can go in the city if you like snorkeling.
See also : Swim with sharks and dolphins at UNEXSO