300 Hour Immersions – Melaque, Mexico and Penticton, BC