Adventurous travellers are raving about an incredible beach with a snow-white shore filled with tiny shells and turquoise waters stretching as far as the eye can see. The aptly named Shell Beach is ...