Italian restaurant Al Faro offers delicious, abundant dishes with a beautiful view. Specializes in seafood and Mediterranean cuisine.