Flamenco Beach Location: Culebra, Puerto Rico Best time to go: Year-round Image Source: Flickr user Angel Xavier Viera-Vargas