3 stars for seafood with a view at Oceans 234 in Deerfield Beach