We did the Barrier Reek and Key Beach last summer and it was very cool. The people who took is were very friendly and we got to snorkel for over an hour. We were dropped off a boat close to an island, then snorkeled towards the island. The island is VERY small, I think 9 palm trees and maybe a couple acres at most. It was very neat and beautiful. They then cooked out for us, a very good meal. Barbique chicken. So we just hung out at the island or a few hours catching some sun and swimming around the island. My wife and I really enjoyed it.