Bimini is an island of the Bahamas. The island is about 40 miles east of Miami. North Bimini is only 7 miles long, and its main settlement is Alice Town. Some believe the lost city of Atlantis is located in the waters off of Bimini, and it is rumored that the Fountain of Youth is located between North and South Bimini. In 1968 a half-mile of aligned limestone blocks referred to as the Bimini road were discovered offshore of Paradise Point on North Bimini.