Here's the answer if anyone is still looking for it (from I think I finally cracked the case of resource boat limit! — Reddit /r/BoomBeach post by PixelPerfect41):
Info:
I only have 1 resouce base Production: 210/hour Cap:1450
I collected my resource boat before leaving the game for weeks
I didn’t get attacked during this time period
What happened:
When I came back to game after a few weeks I was greeted with 1450 wood
After checking again about 30 mins later I saw the second image the boat started to increase again
My theory:
Every resource base has its own limit. When you login to the game you collect resources from islands to your boat. And just like tapping your resource production building they get emptied. Boat is capless but resource bases are not.
Trivia:
The longer you wait the slower your production will get because low level production buldings will start to fill up
That explains why don’t get infinite loot when you quit the game for years