da quanto ho capito la differenza fondamentale tra un blog e un sito è che il blog è una specie di diario quotidiano dove postare idee, pensieri, immagini ....insomma qualsiasi cosa ti passa per la testa e dare la possibilità, a chi passa dal tuo blog, di commentare, rispondere, chiedere, insomma lasciare un segno del suo passaggio a cui puoi rispondere a tua volta o dare la possibilità di farlo ad altri, una catena di contatti quotidiani i quasi. per crearlo in genere si utilizzano dei template messi a disposizione in alcuni siti, perchè non è così semplice creare uno spazio, come ti ho descritto, che funzioni, ma è necessario conoscere bene i linguaggi della rete, usare server con database, insomma non è cosa accessibile a chiunque, mentre con i template ciascuno può imparare ad aprire e gestire un blog.
joomla viaggia un po' sullo stesso concetto, cioè ti fornisce, dopo l'installazione, una serie di servizi che ti permettono di utilizzare il tuo sito per fare parecchie cose, tra cui anche usarlo commercialmente, tenere contatti e tutto il resto.
un sito come quello che mostri è più 'statico' si limita ad essere come una vetrina della tua attività.
per fare un sito come quello è sufficiente un editor o un programma che ti permetta di creare pagine in css e html un po' di javascript, programmi tipo dreamweaver o anche molto meno evoluti, in cui mettere link alle foto o ad altre pagine, se le foto sono poche non ti serve neppure un database.
puoi farlo anche in flash.