"Dive ***" - this would be like a beach *** or surf ***. Somebody for whom the main focus of life is being on (or surfing on, or diving in) the beach/ocean, and who works just to make enough money to enable him to pursue this lifestyle. ) "Working other people's vacations" - not sure what this means - sounds like he's leading tourist diving expeditions to earn money.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.