People relax at Port d'Alcudia beach