Luckily, Rome's seaside location means you don't need to set aside a whole week to enjoy some idyllic island time: even just a weekend will do. When I'm craving beautiful scenery, super-fresh fish, laid-back hamlets and those sparkling Mediterranean shores, but only have 48 hours to spend (or less!), here are the three islands on the top of my list.
I can't believe I've gotten into year five of this blog (or my travel-writing career, for that matter) without having published a word about Ponza. For shame! When it comes to Mediterranean islands, it's easily one of Italy's best-kept secrets... from international tourists, that is. Romans know Ponza well: in fact, the well-heeled have been visiting the island for more than 2,000 years, drawn by its lush, volcanic greenery, striking cliffs and, of course, bright-blue sea. (Fun fact: the island gets its name from a local legend which holds that Pontius Pilate's own family had a villa here).
Today, Ponza (also shown at top) is scattered with a handful of small, pastel villages. The main port town crowds with Italians fresh off the ferries in July and August. (It's much quieter even in June, and when I went once in October, there was hardly anyone there at all—even though the temperature remained balmy enough for a swim).
Although its villages are lovely, Ponza's main attraction is, of course, the natural scenery. Don't miss the Chaia di Luna (above), a crescent of cliffs plunging into the sea where Circe, the sorceress, was said to have seduced Odysseus. In-the-know-Italians also flock to Spiaggia di Frontone, which you take a ferry to from Porto, and stay until the evening, hanging out at the laid-back bars and beach clubs.