According to Terra Kerkyra, a good information book about Corfu, in June the average temperature 16-18o C, sea temperature 21o C, humidity 52%, 2 rainy days and 9.6 hours of sunshine daily. The weather has generally settled by the middle to end of May and June is much more stable.
Have you looked at Roda on the north of the Island?
It's a quiet and historic fishing village on the North Coast of Corfu, is a delightful holiday resort with a sandy beach and activities for all tastes and ages. There are many types of accommodation as well as gift shops, traditional Greek tavernas, restaurants and bars. Catering to every taste and age, the local people are second to none. Every visitor is made to feel welcome, and many return year after year, as they are treated like old friends.
There is a whole variety of accommodation to suit everybody, while the extensive selection of restaurants and bars cater to every visitors taste and need for entertainment.
The beach is wide and not crowded and is sandy. The sea gently deepens so is ideal for non-swimmers or just walking through before it gets deep enough to swim.
There is a good selection of activities; boat hire, water sports, boat trips, horse riding amongst the most popoular. The village is an ideal base for exploring with good, reasonable car/bicylce/scooter hire. The local bus service goes to the nearby town of Acharavi and Kassiopi to the east and Sidari to the west and also to Corfu Town, which has to be seen, refered to Venice without the water as the old town was built during the venetian occupation.
Prices in Roda are very comparable, making self-catering very affordable. Coffees and soft drinks are not over priced and there are good deals to find on cocktails once the sun goes down. Meals in restaurant vary, perhaps from 4 euros upwards for a main dish and portion sizes are good.
This is just a synopsis of what Roda has to offer, for a really good insight and contact details of accommodation look under
officialroda in a search.
I hope you find your ideal holiday to Corfu.