the wharves of bahama are of porphyry , and the city rises in great stone terraces behind them , having streets of steps that are frequently arched over by buildings and the bridges between buildings .