For fishing from your own boat, a license will be needed. However, it is believed that any vessel with a fishing charter has its own fishing license. This license can be used by the person or persons hiring the boat.
A separate license is needed for fishing in foreign waters.