Luis Pena Cay Beach is a secluded beach located on the uninhabited island of Luis Pena Cay, just off the coast of Culebra, United States. The beach has a length of approximately 1 mile and features fine white sand, clear turquoise waters and abundant marine life.