There's a lot wrong with your site.
I viewed in Firefox, which is a very compliant browser, meaning it complies with standards recommended by the W3C. You should download Mozilla Firefox and check your pages in it. You will notice that the buttons and title background don't load at all. Check your validation report at
http://validator.w3.org/check?verbos....com/index.htm notice your Content-Type should be <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> instead of what you've got.
Your first page took nearly 2 minutes to load, that is very poor and is mainly caused by the Java slideshow. I think you should ditch it completely and just use a few of the photos. Also, I don't like the grey background, try it with white.
There's not nearly enough text about the resort, there should be about 250 words on your index page. Check out
http://www.responsibletravel.com/Acc...tion100113.htm to see how neatly they have presented your content. Notice how much clearer the text is when not all bold and how by laying out the content within table cells they have compacted the page so that it's not so straggely. Your layout might look OK to you at 800x600 but on larger monitors it's all spaced out across the screen.
You need to decide whether your using tables alone or tables within layers. You've mixed them and done some very odd things with spaces () to overcome the mismatch. I recommend you use the former only. Set your table widths to no more than 760px or say 90% for an 'elastic' page. Don't use table heights.
You should also decide whether your using <font> or CSS, not both as you have done. I recommend using CSS making sure that you utilise H1, H2 and H3 and then you can make your body text
. If you save your CSS to its own folder you can link to it from every page. That way you can control the appearance of the whole site from one place.
The key for you is simplify. The more complex you make your pages the more trouble you're going to find.
Good luck.