Goa has some of the most spectacular beaches in the world that are perfectly crescent shaped, fringed with palm trees and are dotted with beach huts. Most of these beaches have reddish sand, some have soft white sand, many have strange rocks formations, some have hills all around and a few of them have lagoons too!