Tortuga Bar & Restaurante is a charming small bar and restaurant offering lovely views and a menu of delightful food.