Paid campsite at Page's Resort & Marina on Gabriola Island, British Columbia. Set by the marina, a practical base for a coastal island stay.