Restaurant Punta Lena offers excellent, fresh seafood.