St James Beach and tidal pool with colourful huts, Cape Town, South Africa