The 20 best beaches in the world - with clear waters and an