The hotel Garrafon de Castilla had a very nice snorkeling area. They had the island's best guacamole and the view wasn't bad either.