La ville occupe l'extrémité nord-ouest de la baie du sud-ouest de l'île de Majorque. La juridiction de la ville s'étend sur le sous-archipel de Cabrera comprenant les îles de Cabrera, Conejera, Estells, Imperial, Rodon, Foradada, Plana et Pobra.