Playa Varadero is a beautiful stretch of sand that is located in Nuevo Vallarta, Mexico, and shouldn’t be confused with the popular vacation destination of Cuba. The beach is situated along the coast of the Bay of Banderas and lies right next to the Nuevo Vallarta Marina. It is just one of many gorgeous beaches in the Mexican state of Nayarit but is home to a whole host of excellent amenities