John Henry’s Resort & Marina: On the Water on British Columbia’s Sunshine Coast August 4, 2017 Canada Lodging, Hotels