Though India hosts a very long coast line, the number of beaches are somewhat limited. Most known are the sandy beaches of Goa.