Located in the north of the island, in the beautiful bay of Pollença, nestled between the Can Cap de Bou Beach and the S'Albufera Nature Reserve.