A orillas del océano Atlántico, este municipio limita con los de Yaiza, Tinajo y San Bartolomé.