There are several monthly fish delivery companies including Pure Fish, Riviera Seafood Club, and Sea to Table.  Many offer one time pruchase options as well as monthly subscription services.  In addition, most offer the ability to customize your box or choose a curated box.