Corsica where the mountains meet the sea