Tennis is a very popular sport in Croatia and many fine champions started their careers there. Most of the larger hotels have tennis courts - and there are public ones which often heavily booked. The Iberostar hotel has 9 or 10 courts. Cavtat is not a very big place so anyone you ask should be able to direct you.
Was this helpful?