What is the version of the following sentence with correct punctuation?

So far the authorities in Mallorca have managed to keep Es Trenc free of hotels and they recently prevented a giant construction project close to the beach in 2015 via the Spanish Supreme Court


So far, the authorities in Mallorca have managed to keep Es Trenc free of hotels and they recently prevented a giant construction project close to the beach in 2015 via the Spanish Supreme Court.