Here was my initial optimized route through this game for anyone who wants to look into optimizing the route further. All words can be reduced to just 4 characters, and lots of look commands can be eliminated from normal walkthroughs you find on google.
--| Sea Search |--
go falls, get silv, S, S, go hole, break wind, go wind,
look tabl, get card, look card, go wind, go hole, N, N, go falls, E, E
move boul, go cave, drop silv, N, move boul, E, E, E, go stai
--| Mainland |--
S, S, W, get tank, fill tank, E, E, E, N, get dete,
W, W, N, N, W, W, W, W, W, go falls, S, get all,
N, go falls, E, E, E, E, E, go stai, S, press butt, dig,
get ring, N, N, W, W, W, move boul, go cave, drop ring, N, move boul
--| Boat |--
E, E, E, E, pres butt, dig, get mirr, W, W, W, go dock, go boat
N, N, go wate, D, D, give mirr, U, U, go boat, S, S
go dock, s, w, w, w, go falls, s, s, go hole
go wind, go ladd, unlo door, open door, go door, drop key, get bott
--| Boat Again |--
go door, D, go wind, go hole, N, N, go falls, E, E, E
go dock, go boat, drop dete, N, E, N, go ocea, D, D
open clam, shovel, get pear, U, U
go boat, S, W, S, go dock, S, W, move boul
go cave, drop pear, dig, get keg, N
move boul, E, go dock, go boat
--| Another Island |--
N, E, N, N, go isla, give keg, N, N, get ball
dig, drop shov, get ruby, S, S, go boat, S, S, W, W
go ocean, D, D, open bott, D, D, tie ball
anchor, pull cord, U, U, U, U, go boat
get anchor, E, S, go dock, S, W, move boul
go cave, drop anch, drop ruby