Hornblower Cruises & Events has appointed Bob Shaw, a senior executive with more than three decades of operations experience, to…