We spent 4 nights at Natalia's place located in the center of Alcudia. There's plenty of parking lots available near the apartment and you will find the beach and restaurants / bars just a few minutes walk.
Bonus: From the terrace, if you lean you can actually see the sea