Sant Pere Beach of Alcudia, Mallorca, Balearic Islands, Spain TRAVOH Source See more: Discovering Mallorca: A Guide to Spain’s Mediterranean Jewel