I don't know about the beaches in Sri Lanka but here in Brazil they are beautiful. Albeit dirty in places.
In Northern Portugal the beaches were very clean and pretty.
England has some nice beaches such as Bournemouth, but who wants a rocky beach as they have in Brighton?
California is famous for its beaches and I being Californian thought they were beautiful until I saw Florida. Simply Breathtaking.