Madeira has no beaches to speak of though the day when an enterprising hotel builds its own man-made beach can't be too far off.
There are no beaches in Madeira.
It might have been minutes or hours that he slept, and he had no way of knowing which.