Photo by Gran Hotel Bahía del Duque Resort
Let’s face it -- Europeans know how to do the upscale beach resort thing. They maintain beachside hotels mysteriously free of sand while serving world-class cuisine in tablecloth restaurants within earshot of waves. Consider the Gran Hotel Bahia del Duque Resort on the Spanish resort island of Tenerife, the largest of the 7 Canary Islands. The resort is as polished as a grand hotel in downtown Madrid.