cavtat a beautiful town by the sea