Santa Maria offers Corsican cuisine with homemade dishes and fresh ingredients, served on a multi-level terrace with sea views.