‚ÄčWelcome to Castara Beach, Tobago, West Indies, invest in paradise, limited land release. Castara Inn, now open for accommodation. Book your holiday in paradise.