Honest evaluations of 1346 beaches in 44 destinations and the best holiday offers directly at the beach