Nestled in the Atlantic Ocean, southeast of Florida and north of Cuba, the Bahamas ... Freeport offers a mix of nature and urban life, while Harbour Island, with its pink sand beach, is an ...