Goa jest najmniejszym stanem Indii, położonym nad Morzem Arabskim, na zachodnim wybrzeżu Półwyspu Indyjskiego. Bogactwo pięknych, piaszczystych plaż sprawiło, że już w latach 60-tych rejon ten był licznie odwiedzany przez ówczesnych hippisów, szukających oazy spokoju.