Vita Cannes is a stylish Italian restaurant offering steaks with organic vegetables and flambé desserts. It features a compact venue with outdoor seating.