Your posts are difficult to understand, @TFICoffeetime .
What time did you meet up, and at what time did you turn up?
This is what I think you are trying to say:
You were meeting a friend and her family for a day out. The venue was 1 hr from where they live, and 2.5 hrs from where you live.
You were late by 40 mins, and you let them know you were running late.
You all went for a swim.
You all went for a meal at 5 pm, as planned, then your friends left after the starter to eat somewhere nearer their home.
You ate 1 more course after they'd gone, then went to eat another course somewhere else.
My opinion:
You were late by 40 mins, which is probably because you didn't allow enough time. (IME, journeys like that often take 45 mins longer than you think).
It happens, but not great.)
Your friends were annoyed you were late. (Understandable, but you had a long journey.)
Your friends rudely abandoned a meal that you had planned to enjoy together.
Conclusion: There must be more to it, or these people are not your friends.