Benagil beach

The Benagil beach is a sand beach completely hidden inside a cave except for a small hole in the celling through which light shines on the sand.

Our recommended activities for Portimão