Castara beach in Tobago. You can get your fresh supply of fish from local guys right here.