Hi, does anyone have a recommendation for a great hotel with a waterpark and a nice sandy beach nearby? Ideally all inclusive but will consider self catering if within reasonable walk of cafes, tavernas etc.