The first thing to try would be to change the GD Post Images shortcodes used in the Archive Item and Details page templates.
https://wpgeodirectory.com/docs-v2/templates/
Try this shortcode in your GD Archive Item template to change the way uploaded images that show in the listing in portrait mode are displayed.
[gd_post_images type=”image” ajax_load=”1″ slideshow=”1″ show_title=”1″ animation=”slide” controlnav=”1″ link_to=”post” cover=”n”]
This will only help with images that are not rotated with EXIF but we in fact captured as a portrait and don’t require rotation.
GeoDirectory and WordPress don’t read EXIF information about orientation by default. We have a task to look into further EXIF support for future versions.
You can try a third party plugin to add support, but this is untested and may not work if it requires a change in how GD Presents that are already stored in the database.
https://wordpress.org/plugins/fix-image-rotation/