Why Newquay's 11 beaches make it the perfect place for a sta