In the centre of Gavalochori, there's a bakery and 4 excellent tavernas serving authentic Cretan dishes. The 3 village shops sell fresh local produce and most things you will need. It's all in walking distance.
Just 4km from the villa there's a fine sandy beach at Almyrida and another at Kalyves. Both are Blue Flag rated. The many beachside tavernas will serve you with food, drinks and sunbeds are free for customers.