Clifton

Clifton We are not surprised that Clifton’s four beaches (numbered 1-4) are rated as some of the world’s best. It is synonymous with soft, white sand, glittering waters and massive granite [...]