Northwest of Great Abaco Island and east of Walker Cay, the snorkeling at Spanish Cannon (aka Charlies Canyon) is a popular for its anchors and cannons. This boat-accessed snorkeling dive site is in waters from 10 to 25 feet deep. You encounter plenty of star coral, brain coral and elkhorn coral along with squirrelfish, octopi, grunts and grouper.
To reach the snorkeling at Abaco Islands, most travelers will fly commercial airlines into Nassau on New Providence or fly into Freeport on Grand Bahama Island. To reach the out islands from Nassau, you can either use Bahamas Air (which is known for late departures) or use the mail boat ferry service (393-1064). For a flight into the Abacos Islands, the main airfield is located in Marsh Harbor on Great Abaco Island. Note: If you are coming from Miami, there may even be a direct flight to Abacos Island Marsh Harbour Airport (MHH) on the weekends. There are regular flights from Florida (Fort Lauderdale, West Palm Beach, Orlando, Tampa and Jacksonville) into Marsh Harbor Airport (MHH) on Silver Airways (a United Airlines partner).
Tip: Keep in mind while snorkeling Spanish Cannon off Abaco Islands, the water temperture is known to vary greatly from summer (78F-84F) to winter (68F-76F).
Overall, Spanish Cannon is the 14th most popular snorkel dive spot of all 17 snorkeling dives in Abacos Islands.