Benagil caves by boat is a unique experience. The rock formations are unique and hide some of the biggest secrets of the Algarve.