The resort at Afandou has the longest beach on the Rhodes, with a single wide strip of gritty sand and pebble stretching for a straight 7km - so long in fact you can hardly see one end from the other.
Afandou beach is located about 22 km from Rhodes Town and is found on the eastern coastal strip between the popular beach resorts of Faliraki and Kolymbia.
There are a couple of tavernas and a beach cantina that opens in the high summer - not many such a long stretch but most of this huge beach is deserted for much of the year.
Afandou village is 2 km inland from the beach and the flat area between the two is bisected by the busy main road and alinks golf course - the only one on Rhodes. Tourists can cross one of the fairways to get to the sands or they can take the longer road around.
A road runs along the back of the beach for about much of its length so most parts of Afandou beach are easily accessible and the area is dotted with apartments and small hotels popular with British and German tour companies.
The most popular sections have sunbeds and some low-key watersports are on offer. The shoreline dips sharply into the sea where there are large rocks so many holidaymakers end up using Afandou as a base and head off elsewhere.
The main road has a few more tavernas strung along it and there are many more cafes, music bars and tavernas, to be found in Afandou village centre.