Sandy beaches, crystal waters, and spots where you taste authentic Formentera cuisine. Here is a list of the best restaurants on Formentera.