Stunning view point offering panoramic views of Llandudno Bay. Llandudno Bay in Cape Town is a stunning and relatively secluded beach located in the Western Cape. It’s known for its picturesque setting, with its white sandy beach bordered by granite boulders and a backdrop of lush mountains. The beach is a favorite spot for both locals and visitors who enjoy its tranquil atmosphere and natural beauty.