On the island map, check the cave on carno island and the one near the volcano. I have seen Megalosaurus' in both. Be sure to enter during the day while they are sleeping, it makes for an easier tame. Also, aim for the head!

More Megalosaurus Taming & KO Tips