From a distant holiday memory I think there was a boat attraction moored in lowestoft called Hiawatha