Enjoy fresh seafood and Mediterranean flavors at Thalassa, a Greek restaurant with stunning sea views.