St James Beach, Cape Town Crystal clear water of St James Beach and tidal pool with its colourful huts, Cape Town, South Africa