Cortes Island, BC offers adventure, romance and pristine coastal wilderness