Също така:

sleep IN a tent

but luck wasnt on our side (без the)

satisfied ourselves with sandwiches е малко буквален превод. Щом нещо не е станало и сте се задоволили с друго, е по-добре да ползваш "we settled for sandwiches"

В изречението "The weather was hot and sunny – perfect for swimming in the water or lying on the warm stones and feeling the breeze of the crashing water." тирето е на място по случайност. Всъщност, тирето в английския служи като запетая в informal writing, а двуеточието е аналог на тирето в българския.

Иначе е добре.