A praia Martim de Sá está localizada a aproximadamente 2,5 km do Centro de Caraguatatuba, entre a Prainha, ao sul, e a Praia Brava, ao norte.