Endless shades of blue create a stunning place to soak up the sun at Boulders Beach, Cape Town, South Africa