Near Praia do Canavial. With a stay at Hotel Clube Porto Mos in Lagos (Porto de Mós), you'll be a 4-minute walk from Porto de Mos Beach and 10 minutes by foot from Praia do Canavial. This 4-star hotel is 3 mi (4.8 km) from Lagos Marina and 1.2 mi (1.9 km) from Dona Ana Beach.