in fact they the did
Rainforest as we know it today did not exist until after the extinction of dinosaurs. Thus, non-avian dinosaurs did not live in the rainforest, but birds, which are a subgroup of dinosaurs, flourish in rainforests today.
When the dinosaurs were on the Earth the Bahamas did not exist. They lived on a super continent called Pangaea, so the answer is yes. The dinosaurs did live on what would become the Bahamas.
dry land
Yes - many dinosaurs lived on land, for example.
Excluding birds, which are at type of dinosaur, all dinosaurs lived on land. Some birds, though, do and did live in the ocean, including penguins and the now extinct Hesperornithes.
Like other dinosaurs diplodocus was a land animal.
On land
Some of the smallest may have lived in the trees, but if the question means "Did dinosaurs live in the oceans?" the answer is no. There were sea-dwelling reptiles, but these weren't dinosaurs.
amphibious fish
some fish can stay on land for very long times, but I don't think any fish can live there permanantely.
No a fish needs water to survie and onley one kind of fish lives on land.
a fish