Umhlanga Rocks Beach is one of the most popular and well-developed beaches just north of Durban and boasts a long stretch of golden sand, a scenic promenade and a lighthouse that overlooks the Indian Ocean. The beach is ideal for swimming, surfing, fishing and sunbathing, Whale and dolphin watching is popular here, with various boat trips on offer. It also offers a variety of restaurants, shops and hotels nearby.