Firefighting does pretty well for me. I have only been doing it for a little less than two years, but the gig just gets sweeter and sweeter the longer you do it. You will be accruing more vacation time with more years on.
I get 4 days off at a time every 5 days. Example, I work M W F (off Tu Th b/w those days) and then I am off Sat Sun M Tu. Next set I work W F Sun, off M Tu W Th. Work F Sun Tues... Cycle just perpetually repeats.
If I take a set off shifts off I can have 13 days in a row, 21 consecutive days off if I take off 2 sets.
This fall I am taking off one set (13 days) to hunt elk in September, and 2 sets back to back (21 days) in late October and early November to hunt mule deer in two different states.