Yea dont think the AV8B will make a very good anti ship platform, then you would have to get close enough for Mavericks which can be very tricky and depending on ship type i think they need more than one maverick to kill.
/off topic
Why would you not recommend the Viggen for a good anti-ship platform, the RB15 is a very capable anti ship missile.