Honest evaluations of 1566 beaches in 50 destinations and the best holiday offers directly at the beach