We are travelling to Italy later this month but have yet to book accommodation. Our two teenagers like some time on the beach as well as exploring. Should we choose to stay in Cinque Terre - does it have any sandy beaches or coves for swimming/snorkelling? Or would it be better to stay further away and travel in. I am looking at Levanto and possibly Portovenere.
We have never visited this region so need a little expert help!