You've got to remember that blokes are visual creatures - in the same way that some women go all gooey when they hear about something romantic, blokes like to look - they can't help themselves. It doesn't even mean that they even find the woman attractive.
You won't stop him looking - the best way to deal with it, as you say, is look and feel great yourself - get some waxing in before the hol, as well as a few sun beds, manicure and pedicure - then, as 888sally888 says, have a little look around yourself - there's nothing wrong with it at all.
Have a great holiday and don't let this ruin it.
x