Readers' Pick: Which destination has the best beaches?