Yes, it is possible to change the port only for the driver. To do this, run the following in the Spark shell:
val sc = new SparkContext(new SparkConf())
./bin/spark-submit <all your existing options> --spark.driver.blockManager.port= <new port number>