Está ubicada en la costa oriental del golfo de Nicoya, frente a la península de Nicoya, en el océano Pacífico, sobre una lengua de tierra que da origen a su nombre.