You need to ask yourself a few questions;
1. What is my website for? Is it (a) to get business from people, or (b) simply a place to showcase your photos.
If it's b, then it doesn't really matter if you're using a wix site, because you're not going to
lose anything by using it. On the other hand, if you are trying to get business from people, your site needs a lot of work, from the ground up.
I assume from the weddings/portraits links, that you're trying to win business from customers, then the site is;
a. Too many things. Concentrate on one or two things at the most. People looking for a wedding photographer don't care about landscapes (although won't be put off by portraits, I suspect, as it's the same type of photography (people) )
b. Poorly branded.... Who's is the first brand you see? Yours, or Wix's?
c. Flash. Poor for Google (put this in your browser: site:
www.digicasephotography.co.uk) It shows the OLD site, but nothing from the new one... because it's flash.
Elements of Flash are OK, as long as there is other content to back it up. Building a website completely in flash is not only a really bad idea for the search engines, but not what flash was designed for in the first place. (I know there are exceptions to this, but I'm trying to be generic)
If you want to target a few different niches, then look at having a few websites - it won't hurt and will probably do you a favour in the SERPS if you link between them all.
EDIT:
Thanks for all the comments so far, will have a good read soon, WIX logo will be going very soon. Search engines won't be a problem beacuse of the 1st page, highly google ranked already for a lot of searches. I know a lot of people don't like flash and the click to enter is there so I can be seen on Iphone etc.
The search engines WILL be a problem, because there's a single page, with not much content (which is currently backed up by your old site still being ranked and active... Take that off, and I suspect your rankings will go down.
Think of your users... If I browsed to a site on my phone/ipad, then "clicked to enter" and got a blank page, I'd still navigate away to someone elses site, so even if your splash page can be seen, the actual details can't.
What search terms are you currently ranked for?