From Baja to British Columbia, these are the 101 best West Coast experiences