Fresh seafood restaurant, Stella Maris, offering a taste of the sea.