This peninsula that makes up over 15% of Greece’s area is separated from the Greek mainland by a canal

Answer: the Peloponnesus