This is an idyllic seaside resort with the beautiful Illovo Beach on the banks of the Illovo River. It’s named after the ‘mlovo’ trees growing along the river banks. Despite its convenient location, Illovo is away from bustling hubs and offers a tranquil retreat.