South of Lisbon and west of Portimao in the Algarve, the snorkeling at Praia do Camilo is known for a remote experienced. The beach is accessed via a long narrow staircase through the coastal rocks. There are several offshore rock islands to explore. While in the region, definitely check out the Praia do Barranco do Martinho located just around the point to the west.
Overall, Praia do Camilo is the 8th most popular snorkel dive spot of all 15 snorkeling dives in Portugal.