elenas-vieques.com
On calm days the beaches all along the north coast are wonderful to swim and snorkel at.