Honest evaluations of 1486 beaches in 49 destinations and the best holiday offers directly at the beach