Varadero Beach, Cuba. Awesome place and good food.