- Glen Lyon Inn is a waterfront hotel with modern facilities located in Port Hardy, British Columbia on beautiful Northern Vancouver Island. All rooms and suites face Hardy Bay. Whether fishing, kayaking, touring or on business, Glen Lyon Inn is a beautiful place to stay.www.glenlyoninn.com