Want a sun filled beach holiday in feb - any ideas?

Have been looking around and the caribbean weather not nice - where else is there guaranteed sun - but within a 9 hour flight time of u.k ?
Answer
What about mexico?