Have some tomatoes every year with this but don no not know what it is.
Looks mostly like damage from stink bugs - the yellowish white areas -and some environmental injuries - the dark spots.
Here is a link that might be useful: stink bug damage pics
Agree with the stink bug diagnosis. Either there were a lot of stink bugs or several had their way with it for a few days.