Resting on stilts atop San Diego Bay, Island Prime overlooks the San Diego city skyline and Coronado.