Honest evaluations of 1364 beaches in 45 destinations and the best holiday offers directly at the beach