The beach of Três Irmãos is located at the eastern end of a huge stretch of sand which makes up Alvor beach. This end of the beach is home to some fantastical rock formations and it is from some of these that the beach gets its name. Translated, "Três Irmãos" means "three brothers" and this refers to three sea stacks that run across the beach.
Various other wind and wave worn rocky outcrops divide the beach here into further little sandy bays each with their own rock arches, caves and sea stacks. One of these bays is a beach in its own right - Prainha, meaning "little beach".
Where the Praia dos Três Irmãos ends and the Praia de Alvor begins isn't really clear, and doesn't matter at all. However, the restaurant at this end of the beach is often cited as the official divide between the two.
Whilst this is of little importance the two beaches are quite different in character. Alvor is a wide expanse of sand backed by low dunes and a few high-rises, whereas Três Irmãos is a series of little coves enclosed in ochre coloured limestone cliffs.
In keeping with its Blue Flag award status there are plenty of facilities on the beach; toilets, disabled access, restaurants and a seasonal lifeguard service. This all adds up to one of the best beaches in the Portimão area.