Marine solar panel