35 dive sites in Algarve, Portugal: 2 walls, 1 artificial reef, 1 cave, 1 reef and 30 other sites.
All dive sites in Portugal