Went down 2 weeks ago and fished off the rocks leading to the 61st street pier. Caught one 26" Red. I never can predict the bite. Go and have fun. The 91st street pier is further out in the water and has a nice restaurant to eat at as well. The public access area along 61st Street along the bayou is blocked while they do repairs and improvements, otherwise that might be a good place or even SeaWolf park
Just because you can, doesn't mean you should!