Bermuda is wonderful all year around, in the Spring temperatures are around 19C rising to 29C mid summer, the sands are a lovely pink colour due to coral being ground up by the waves and mixed in with the sand.
Its a very expensive place to live but salaries are particularly high due to there being no taxes, and a lot of offshore finance jobs generate very significant wealth, Google owns its European operations via Bermuda, their Irish subidiary is 100% owned by Google Bermuda!
Bermudian Hotels are expensive but there are cheaper options such as Guest houses. On my last visit I stayed at the Oxford house guest House, I’ll visit that again next time I visit this year. Though as I have kids I need a beach side hotel