Travellers have declared Nanjizal Bay in Cornwall the ‘best beach in the UK’. With its turquoise waters and dramatic rock ...