Bimini Islands

Bimini Islands Barely 50 miles off the Florida coast, the Bimini Islands are the closest of the Bahama islands to the U.S. coastline. It is made up of two main islands, North Bimini Island and South Bimini Island, and the many cays that surrounds them. North Bimini’s main town is Alice… Read more »