In order to build the best photography website with WordPress, you must select a good WordPress hosting, the right photography theme, and a perfect photography plugin.
If you want to showcase your photos and get more clients, then follow this tutorial to build your photography site with WordPress. We will sign up to HostGator using the link below to install and set up our site:
Choose whichever theme you prefer on the site and set up the widgets and other areas however you like. Once that is set up we would suggest purchasing and installing the Envira Gallery plugin to showcase your images using the link below:
It will allow you to select a theme, setup and quite a few other tools to help you get the most out of displaying your images. It will even allow you to set up defaults so your galleries will have a default setup for each time you create one.