Cape Town, a vibrant city nestled between the mountains and the ocean, is renowned for its iconic landmarks such as