Tourists from around world enjoy the fine white sand beaches of Varadero at the Iberostar Playa Alameda Hotel. Photography by Jose More