Elba is a real gem. Very beautiful and unspoilt with fantastic beaches and clear seas that are perfect for snorkelling. We'd recommend the beaches at Fetovaia and Cavoli. Pomonte has a pebbly beach (which gets very hot) but its worth a visit to snorkel around the shipwreck just offshore. Inland Marciana is a lovely hilltop town and the cable car is a great experience and provides fantastic views of Elba and beyond. Another highlight was exploring the south of the island by speedboat (hire company is on the beach just a few minutes from the campsite). There are some lovely coastal walks, one of which is just outside the campsite and leads to a lovely small cove that's great for snorkelling.