Yes, you must have a license to fish in the UAE. However, some charters include the price of the license in their package. If you are going to fish in Dubai, you need to get a license from the Dubai Municipality or Dubai Fishermen's Cooperative.