If you're looking for a hidden oasis to spend your next getaway, keep it Canada and check out Nimmo Bay Resort on Canada's west coast.