This town is a hidden gem on the coast! It reminds me of a town in the Cinque Terre but without the crowds. It is just under a two-hour drive from Rome. The town offers snorkeling, diving and boat tours.
We stayed at Hotel La Caletta -not fancy but excellent location with amazing views. It is right on the water with private dock for swimming and easy walk to town and great restaurants. Highlight was an afternoon boat tour with Zeurinobarche that included snorkeling gear. Highly recommend. Also get gelato at Bar Giulia!