Kp_Client_ID should uniquely identify each client. Kp_Cruise_ID would uniquely identify each cruise. They shouldn't be linked in the same relationship.
A starting set of tables would seem to require this set up:
Clients::ClientID = Bookings::ClientID
Cruises::CruiseID = Bookings::CruiseID
Clients would have one record for each client.
Cruises would have one record for each cruise on which your wife can book cruises
Bookings would log each time your wife actually books a given client on an available cruise.
Thanks Phil, so would this be better?
Not sure if I'm understanding you correctly but is this a better solution?
You seem to have the right idea. Fields in Bookings would record the details of booking that one client on a specific cruise. Fields in the Cruises table would record sepecifics about that cruise, you might include fields for the name of the ship, the port of departure, etc. there if you need that data in your database.