The sun and sea permeates every inch of the island