This is a common problem with SW tanks if you don't have a sump or overflow box. The higher specific gravity of saltwater creates a thicker layer at the surface which captures proteins where they accumulate because they're not being introduced to the filtration systems. In my case, merely pointing powerheads at the surface was not sufficient to break up this surface layer. Fortunately I immediately fixed the issue by employing a surface skimmer. They're less than $10.
The ones I'm familiar with are designed to be installed in-line with a canister filter, however I easily modified mine to work with my protein skimmer. The water is taken into the protein skimmer via the surface skimmer, which is especially efficient since (as I understand it) most of the substances creating that skummy layer are proteins, so what better place for them to go than a protein skimmer?