Only a 52 minute flight from Miami, Grand Bahamas Island generously offers all you expect from a tropical destination and much more. Grand Bahamas Island is more than just the excitement of Freeport/Lucaya, more than just casinos, all-inclusive hotels and world-class entertainment. Outside the city is an entire island filled with natural wonders, and incredible diversity of marine life. There are small towns that seem to sleep in time, and they hide a history unlike any other in the Caribbean.