Pelamos los melocotones y los abrimos por la base con la punta de un cuchillo y quitamos los huesos.
Abrimos longitudinalmente la rama de vainilla, extraemos las semillas y echamos rama y semillas en una cazuela con el vino, el palo de canela, las rodajas de naranja y el azúcar.
Llevamos a ebullición, añadimos los melocotones pelados y deshuesados y cocemos durante 20 minutos a fuego bajo.
Escurrimos los melocotones y reservamos.
Colamos el caldo para eliminar la vainilla y la canela, volvemos a verterlo en la cazuela y calentamos a fuego medio hasta reducir su volumen a la mitad y obtener una textura de almíbar.
Introducimos los melocotones en la cazuela, retiramos del fuego y dejamos enfriar del todo.
Disponemos los melocotones en platos hondos y acompañamos con las rodajas de naranja, el palo de canela y el almíbar reducido.