I think the amount of time they're active should be longer and the amount of time they're inactive should be much, much shorter. Balance this to where only 1 spot, and rarely 2 spots, are inactive at a given time. Resulting in having to afk maybe 30-45 seconds and far, far less frequently in the first place than it is now.
As for the random events switching to how it works with fishing/woodcutting, that will already be in the next update!
This wouldn't be terrible; my suggestion was mainly to make it more Alora-feeling, it's not the best method to train, just meant to be afk (fully afk with crewmates, soontm).
It would just be nice if it could change to this or the way I suggested so it feels more in line with being on an OSRS salvaging world.
I've mentioned it in game chat but on OSRS salvaging worlds I've been camped at the same spot for 8 hours at a time without moving my boat.