Located in the south of the island, on the stunning Cable Beach, with its fine, white sand and turquoise waters, close to the centre, shops, restaurants and night spots, the Meliá Nassau Beach Hotel is the ideal base for discovering an authentic tropical paradise and one of the top tourist destinations in the world.