Half day private snorkelling trip run by Rio Diving based in Rio Marina, Elba, Italy. Fantastic trip. The staff at Rio Diving were brilliant. They were very helpful and kind and took us to the best spots. All equipment provided. Even recommended the best places to eat and the best beaches that day given the weather.