The cabin at Elfin Lakes is a beautiful well maintained shelter in the heart of the Garibaldi Provincial Park. It is nuzzled between two lakes (one for drinking water, and the other a swimming hole), and the Gargoyle Peaks. The cabin itself is fully stocked with 8 gas burners, tables, a fireplace, a...