Martinhal se trouve à l'est de la ville de Sagres et, même si elle bénéficie d'un abri formé par la pointe de Baleeira, elle est parfois balayée par les vents lorsque le vent du nord s'invite dans la large vallée qui précède la plage.
Les eaux y sont malgré tout assez calmes et sont idéales pour pratiquer le windsurf et la plongée, les visites sous-marines des îlots de calcaire situés au large de la plage étant fréquentes, connus pour leurs grottes submergées et la vie marine.
La plage est essentiellement composée de sable, avec de grandes dunes au centre de la plage et la végétation marécageuse qui s'étend vers l'intérieur de la vallée; les falaises ne sont présentes dans le paysage que vers l'est. On trouve ici les ruines d'un centre romain de poterie et, sur les îlots, il y a des vestiges de cuves de salaison du poisson.
À l'est de Martinhal, une petite plage déserte fait son apparition, avec un accès piéton qui passe par l'urbanisation de Martinhal. Il s'agit de Praia dos Rebolinhos qui doit son nom aux galets qui la tapissent, qui sont appelés « rebolinhos » (pierres roulantes).