All pics were taken with snorkel from the surface. The camera will only go down a few feet then take on water. The bahamas are generally shallow 5 -30ft. so snorkeling/freediving is all you really need.
Places to stay and logistics are bit complicated because it's not a tourist destination. Most people get there by private plane or yacht. We flew in and stayed at the Staniel Cay Yacht Club. They have around 8 small cottages and each comes with a 13ft. Boston Whaler, 3 meals a day, snorkel gear, and a bike. You can fly from Ft. Lauderdale on Watermakers Air and/or from Nassau on Flamingo Air.