First fish you describe with the teeth most likely a spotty. Second fish I don’t know. Was talking to a guy last night who said they got some fish like you describe there as well but quite big ones. Maybe a trevally or something? Apparently someone got a trevally at the brighton pier the other night.
Here is a trevally:
“They are blue-green dorsally and silvery white on the belly, with a yellowish sheen running along the length of the fish. A small dark blotch often appears on the upper gill cover.”