Foster Road, Walu Bay