HI Mate, I like both places for loot. You need to know what you are searching for before I can answer the "best" place to go. You can get legendary at sea but only silver freeze and El Patron. Legendary or Famed Cursed can only come from land and only on Raven's Cove or Tormenta. But as you say you want good weapons you certainly get them from sailing. There are specific weapons such as the Admiral's calls that only come from sea. All a matter of preference and ability. Do you have access to a good ship, captain or crew? To loot at sea you need to take down the bigger ships. Same as land, the higher the level enemy/ship the better the chance of a skull chest with a shiny new weapon. Sea skulls are rarer due to the effort in getting out and hitting ships but I rarely make a run without getting one. I have 5 skill points on treasure sense and I use golden charm to bring me to eight total on that. May or may not help but I get a famed weapon at sea weekly. This week was a Hex Breaker musket, not my cup of tea but blue letters nonetheless. I have vice admiral's cutlass but I will keep at it until I get the Admiral's. Good luck