@Ryan671
If you plan to arrive beyond the check-in time, it is better to ask the establishment before booking if that would be ok. If you for some reason are running late, it is normal to contact the establishment and let them know. Not letting the establishment know, you risk being regarded as no-show and the room might be given to others, especially on busy days with high demand. But as airbnb is prepaid, I think they should think twice before doing so.
A good establishment would have assisted you finding somewhere else and they would have tried to contact you before giving the room away to others.
You could try and contact airbnb and ask for a refund. Hopefully, you can prove your case.
One thing puzzles me though - it seems you booked on behalf of your friends. That is against airbnb terms and conditions.