Step up your golf game with a round at one of these stunning courses offering breathtaking views. From coastal cliffs to mountain vistas, these courses will challenge your skills while captivating your senses.