Goa is a beautiful place and popular for its beaches, places of worship and world heritage architecture.