Preview Castara Bay on the north coast of Tobago island, Trinidad and Tobago. Image ID: 1350-6359 Artist: Greg Vaughn Purchase a commercial license Buy framed prints & more from our print store castara bay coast tobago island trinidad and tobago west indies caribbean island islands tropics tropical republic of trinidad and tobago carribbean carribean travel vacation holiday destination scenic landscape