Where is Alcanada?

Where is Alcanada located?

Alcanada, Illes Balears, Spain (approx. 39.838013°, 3.1546565°)


Where is Alcanada on the map?