Can Picafort está situado en el noroeste de la isla de Mallorca, justo en el centro de la Bahía de Alcudia, la mayor bahía de las islas, con 17 kilómetros de playa. Hacia el este se extienden áreas naturales de zonas boscosas con sólo dos pequeños pueblos. En este extremo de la bahía se encuentra el cabo de Farrutx, una de las zonas más bellas de la isla, con acantilados y pinares de difícil acceso en coche, pero no en barco o a pie.
Es el núcleo turístico, residencial y urbano por excelencia de su municipio, uno de lo más antiguos de la bahía, incluyendo el puerto deportivo. En contraposición, se halla rodeado por áreas vírgenes de las dunas de Son Real, Parque Natural de s'Albufera y la Platja de es Comú. Este concurrido y kilométrico arenal de grano fino está custodiado en su margen derecho por las instalaciones portuarias y en su lado izquierdo por las tranquilas playas de Casetes des Capellans y es Comú.