Milnerton Lagoon is located in one of the most scenic areas of South Africa. Within sight of the beach are both Table Mountain and Robben Island -- two popular tourist destinations in Cape Town. The lagoon has a much more relaxed vibe to it than Milnerton Beach, and it is rather popular with kayakers.