These engines can be tough to gage engine temperature. The exhaust manifold will normally get hot to the touch because it is not water cooled completely. The cylinder head will get hot to the touch as well.
Engine temp is supposed to be checked on the right side of the engine near the ID core plug.
So, seeing temps of 150 on the cylinder head is not abnormal.
But, keep in mind there are many little water passages that get plugged fairly easily on these engines, especially in salt water.