The best time to fish in Dubai is during the months of October to May, at 6am – 11am and 2pm – 6pm. Charter fishing tours in Dubai can pick you up directly from the airport.
Some great places to fish:
Dubai Creek – Dubai
This natural seawater creek is located in the one of the most picturesque parts of Dubai. There are plenty of huge fish here!
Port Rashid – United Arab Emirates
The Port Rashid or Mina Rashid is a man made port which opened in 1972 and contains a wide array of fish. There are many vendors selling bait all around this area.