A lovely place to visit, feels like you are on a gulf island.