The welcoming destination of Port Hardy is a great choice if you've been thinking about a vacation with the kids. The boating, island setting, and ferry rides are just some of the things that make this an attractive family vacation spot. Take to the air and fly into Port Hardy, BC (YZT), which is the closest airport, or Port McNeill, BC (YMP), which is located 23 mi (37 km) from the city center.