Enjoying a prime beachfront setting on Ocean Avenue, just opposite Santa Monica Pier and the beach, the Shore Hotel is one of the city's newest and greenest luxury boutique hotels