Alice Town Beach, North Bimini, The Bahamas