'''Alice Town''' is the main village on North Bimini, an island in the Bahamas that lies about 50 miles off the coast of Florida.

Get in

Get around

See

Do

Buy

Eat

Drink

Sleep

Get out