Excellent bot, the only thing i would liked to be changed is when the stormcloud is positioned over the anchor.
It behaves wery bot-like during this
When my character is about to run upp the anchor and launch the fish a stormcloud is in the way my character stops. And moves some tiles back to the island and waits before the fire is doused.
Either make it a priority to douse the fire over the anchor if thay is even possible. Or only make the bot stop if there is fire on the anchor