The Bahamas is home to 700 islands all with a different charm. Accommodations range from Luxury hotels and casinos in New Providence and Grand Bahama to quaint seaside resorts in the Out Islands of Abaco, Bimini, Exuma, Eleuthera and Harbour Island.