At the first sight, the neon blue balls washing up the shores might be confused with some alien form of life which is trying to invade the Maldives at