Honest evaluations of 1573 beaches in 54 destinations and the best holiday offers directly at the beach