Version 3.2.1 works reasonably well on my 27" iMac running macOS 10.12.6. For some reason, though, the screensaver will accepts but won't hold my serial number. The registration field is blank every time I reopen the settings and they won't close unless I paste in the serial number again..
Another interesting issue: The screen saver is limited to seven different kinds of fish—though I can show more fish if I want to. But they will be duplicates of one or another of the fish in the base set. The application, on the other hand, gives me access to all the fish and I can show up to twenty-two of them at a time—even though the limit is still set at eight. And, finally, the app holds my registration.
I suspect those having trouble with Marine Aquarium may be using a Mac laptop with dual video RAM. The computer will use a portion of the system RAM in order to conserve battery life. In order to get better performance you need to be sure you are using the more powerful video card. I don't recall, unfortunately, how you switch between the two, or insure one or the other is used for a specific application.
Sadly the product web site was deactivated last month. So I cannot comment there about it. I saw no recent comments there in any case. Though I didn't check all the blogs. Sadly it seems to be the case that development ceased in 2014. Even so, it still works, with a quirk of two. So despite the lapse in development, I don't regret the money I spent on the original and the upgrade..
I don't know if it works in High Sierra because I haven't upgraded from Sierra yet. Perhaps someone who has upgraded can speak to that question.