Имхо это можно реализовать на чем угодно, просто выберите, что больше по душе, ибо сомневаюсь, что нужен какой-то ультра-функционал. А самый минимум, требуемый для сайта-фотоальбома, потянет любая нормальная CMS.
Если говорить именно о нишевых, то я как-то давно работал с фотографом из Германии, у которого был сделан сайт на
Coppermine Gallery - это опенсорсовая CMS как раз для фотогалерей. Посмотрел сейчас, проект на гите живой, даже новую версию выпустили недавно.
В принципе, наверное, и на любых конструкторах можно тоже самое сделать, причем есть как раз один такого направления -
Zenfolio.