It's known that we have global failures of GCH---for example, where $\forall \lambda(2^\lambda = \lambda^{++})$---given suitable large cardinal axioms. 

My question is whether we can have global failures of GCH where there is a weakly inaccessible cardinal between $\lambda$ and $2^\lambda$ for each $\lambda$. Similarly, whether we can have a cardinal fixed point between $\lambda$ and $2^\lambda$. I'd also be interested in whether $2^\lambda$ can be weakly inaccessible/a cardinal fixed point, for every $\lambda$.