I love Puerto Rico and the islands off the mainland are worthy of any beach lover. The islands of Vieques and Culebra are fun for the whole family. The snorkeling is great, the food is tasty and the people are friendly. Click on the picture of my favorite place to snorkel on the island, Green Beach, to read more about visiting Vieques.