Photo by: Jane P Flamenco Beach is situated on Culebra, a small island about 20 miles east of the Puerto Rican mainland. You can reach Culebra by a short flight from San Juan or a ferry ride from the town of Ceiba. Once on the island, Flamenco Beach is easily accessible by taxi or…