More than 100 humpbacks put on 'absolutely insane' show on South Coast