Portugal's "sunny south coast" boasts white sand beaches, dramatic cliffs and the world-famous Benagil Cave.